/** 字符串下划线转驼峰
 * 'user_info_name' => 'userInfoName'
*/
function camelize(str) {
  return str.replace(/[-_\s]+(.)?/g, (match, c) => c?.toUpperCase() ?? '')
}

// 测试
camelize('user_info_name') // 'userInfoName'
